with the technology currently available - French English Dictionary